package com.lfz.search.pojo;

import com.lfz.common.pojo.BasePOJO;

import java.io.Serializable;
import java.sql.Timestamp;


/**
 * @author Daniel
 */
public class Job extends BasePOJO implements Serializable {

    public static final int STATUS_OK = 0;
    public static final int STATUS_DELETE = 1;
    private static final long serialVersionUID = -8744093372285674804L;

    private String jobId;
    private String eduLevel;
    private String compId;
    private String jobAddress;
    private String city;
    private String jobUrl;
    private Timestamp releaseTime;
    private String workingExp;
    private Integer count;
    private String welfare;
    private Integer minSalary;
    private Integer maxSalary;
    private String jobName;
    private String jobDesc;
    /**
     * 记录状态 0-正常，1-删除
     */
    private Integer status = STATUS_OK;

    public String getJobId() {
        return jobId;
    }

    public void setJobId(String jobId) {
        this.jobId = jobId;
    }

    public String getEduLevel() {
        return eduLevel;
    }

    public void setEduLevel(String eduLevel) {
        this.eduLevel = eduLevel;
    }

    public String getCompId() {
        return compId;
    }

    public void setCompId(String compId) {
        this.compId = compId;
    }

    public String getJobAddress() {
        return jobAddress;
    }

    public void setJobAddress(String jobAddress) {
        this.jobAddress = jobAddress;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getJobUrl() {
        return jobUrl;
    }

    public void setJobUrl(String jobUrl) {
        this.jobUrl = jobUrl;
    }

    public Timestamp getReleaseTime() {
        return releaseTime;
    }

    public void setReleaseTime(Timestamp releaseTime) {
        this.releaseTime = releaseTime;
    }

    public String getWorkingExp() {
        return workingExp;
    }

    public void setWorkingExp(String workingExp) {
        this.workingExp = workingExp;
    }

    public Integer getCount() {
        return count;
    }

    public void setCount(Integer count) {
        this.count = count;
    }

    public String getWelfare() {
        return welfare;
    }

    public void setWelfare(String welfare) {
        this.welfare = welfare;
    }

    public Integer getMinSalary() {
        return minSalary;
    }

    public void setMinSalary(Integer minSalary) {
        this.minSalary = minSalary;
    }

    public Integer getMaxSalary() {
        return maxSalary;
    }

    public void setMaxSalary(Integer maxSalary) {
        this.maxSalary = maxSalary;
    }

    public String getJobName() {
        return jobName;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    public String getJobDesc() {
        return jobDesc;
    }

    public void setJobDesc(String jobDesc) {
        this.jobDesc = jobDesc;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    @Override
    public String toString() {
        super.toString();
        return "Job{" +
                "jobId='" + jobId + '\'' +
                ", eduLevel='" + eduLevel + '\'' +
                ", compId='" + compId + '\'' +
                ", jobAddress='" + jobAddress + '\'' +
                ", city='" + city + '\'' +
                ", jobUrl='" + jobUrl + '\'' +
                ", releaseTime=" + releaseTime +
                ", workingExp='" + workingExp + '\'' +
                ", count='" + count + '\'' +
                ", welfare='" + welfare + '\'' +
                ", minSalary=" + minSalary +
                ", maxSalary=" + maxSalary +
                ", jobName='" + jobName + '\'' +
                ", jobDesc='" + jobDesc + '\'' +
                ", status=" + status +
                '}';
    }

}
